@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; list-style:none;font-size:15px;}
body {
	margin: 0px;color: #666; font-size:15px;
}

a:link {
	color: #666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: none;
	color: #666;
}
a:active {
	text-decoration: none;
}
.bai{color:  #f2f2f2;}
.bai a:link {
	color:  #f2f2f2;
	text-decoration: none;
}
.bai a:visited {
	text-decoration: none;
	color: #f2f2f2;
}
.bai a:hover {
	text-decoration: none;
	color: #f2f2f2;
}
.bai a:active {
	text-decoration: none;
}
img{ max-width:100%; border:0px;}
.w1400{ width:1500px; margin:0px auto; overflow:hidden;}
.header{ overflow:hidden;}
.menu2{ background:#3493f2; box-shadow:0px 0px 20px 5px #0066cc inset;overflow:hidden; padding:6px 0px;}

.ban{ background:#000; overflow:hidden;}
.fmenu{ overflow:hidden; padding:15px 0px; border-bottom:1px solid #333;}
.fnav{ width:1200px; margin:0px auto;overflow:hidden;}
.fnav li{ color:#ccc; float:left; width:14%; text-align:center; line-height:50px; font-size:16px;}
.ban{overflow:hidden;}
.inews{  width:1400px; margin:0px auto; overflow:hidden;}
.inewsl{ width:550px; float:left; overflow:hidden;  }
.inewsr{ width:800px; float:right; overflow:hidden;}
.xinwen{ overflow:hidden; }
.xinwen li{ overflow:hidden; margin-bottom:30px; }
.xw{}
.xw li{ width:50%; float:left; line-height:28px; background:url(images/xwicon.png) no-repeat left; text-indent:1em; border-bottom:1px dashed #ccc; text-align:left;}
.xinwen2{ overflow:hidden; }
.xinwen2 li{ border-bottom:1px solid #ccc; padding-bottom:20px; padding:10px 0px; }

.conpro{ width:1600px; margin:0px auto; overflow:hidden; }

.conpro .proleft{ width:250px; float:left; overflow:hidden;}

.conpro .proright{ width:1320px; float:right; overflow:hidden;}

.fenlei2{overflow:hidden;}
.fenlei2 li{ background: url(images/icon4.png)#fff left no-repeat;  box-shadow:0px 0px 20px 5px #ddd inset;line-height:50px; font-size:17px; text-align:left; text-indent:2.5em; border-bottom:1px solid #ccc; }
.fenlei2 a:hover li{  background: url(images/icon5.png)#153f81 left no-repeat;font-weight:700;line-height:60px;font-size:17px;text-indent:2.5em;box-shadow:0px 0px 20px 5px #153f81 inset; color:#FFF; }

.fenlei3{overflow:hidden;}
.fenlei3 li{ background: url(images/icon4.png)#fff left no-repeat;  box-shadow:0px 0px 20px 5px #ddd inset;line-height:50px; font-size:18px; text-align:left; text-indent:2.5em; border-bottom:1px solid #ccc; }
.fenlei3 a:hover li{ background: url(images/icon5.png)#153f81 left no-repeat;box-shadow:0px 0px 20px 5px #153f81 inset;font-weight:700;line-height:60px;font-size:20px;text-indent:2.5em; }



.pro{overflow:hidden; }
.pro li{ width:300px; height:420px; margin-left:15px; margin-right:15px; margin-bottom:20px; float:left; background:#fff;box-shadow: 2px 2px 10px #ccc;}
.pro li .pic{ width:100%; height:300px; text-align:center; overflow:hidden;}
.pro li .pic img{ height:300px; width:100%;cursor: pointer;
				transition: all 0.6s;}
.pro li .tit{ text-align:center; font-size:16px; padding:10px; color:#000; height:65px;}
.more{border-radius:20px; width:140px; background:#fb6612; color:#FFF; text-align:center; margin:0px auto; padding:5px 0px;}

.pro a:hover li .more{background: #F00;}
.pro a:hover li {box-shadow: 2px 2px 10px #999;}


.pro a:hover li .pic  img{ transform: scale(1.1);}
.pro2{ overflow:hidden; }
.pro2 li{ width:370px; height:450px; margin-left:15px; margin-right:15px; margin-bottom:20px; float:left; background:#fff; margin-top:10px;box-shadow: 2px 2px 10px #ccc;}
.pro2 li .pic{ width:100%; height:370px; text-align:center; overflow:hidden;}
.pro2 li .pic img{ height:370px; width:100%;cursor: pointer;
				transition: all 0.6s;}
.pro2 li .tit{ text-align:center; font-size:22px; padding:10px 0px; color:#000;}


.pro2 a:hover li .pic  img{ transform: scale(1.1);}


.more{border-radius:20px; width:140px; background:#fb6612; color:#FFF; text-align:center; margin:0px auto; padding:5px 0px;}

.pro2 a:hover li .more{background: #F00;


}
.pro2 a:hover li {box-shadow: 2px 2px 10px #999;


}


.pro3{ overflow:hidden; }
.pro3 li{ width:370px; height:360px; margin-left:15px; margin-right:15px; margin-bottom:20px; float:left; background:#fff; margin-top:10px;box-shadow: 2px 2px 10px #ccc;}
.pro3 li .pic{ width:100%; height:280px; text-align:center; overflow:hidden;}
.pro3 li .pic img{ height:370px; width:100%;cursor: pointer;
				transition: all 0.6s;}
.pro3 li .tit{ text-align:center; font-size:22px; padding:10px 0px; color:#000;}


.pro3 a:hover li .pic  img{ transform: scale(1.1);}




.pro4{ overflow:hidden; }
.pro4 li{ width:520px; height:410px; margin-left:10px; margin-right:10px; margin-bottom:20px; float:left; background:#fff; margin-top:10px;box-shadow: 2px 2px 10px #ccc;}
.pro4 li .pic{ width:100%; height:350px; text-align:center; overflow:hidden;}
.pro4 li .pic img{ height:350px; width:100%;cursor: pointer;
				transition: all 0.6s;}
.pro4 li .tit{ text-align:center; font-size:22px; padding:10px 0px; color:#000;}
.pro4 a:hover li .pic  img{ transform: scale(1.1);}


.zizhi{ width:1400px; margin:0px auto; overflow:hidden;}
.zizhi li{ width:210px;  margin-left:10px; margin-right:10px; float:left; background:#FFF;}
.zizhi li img{ width:100%; height:160px;}
.container3{ width:1500px; margin:0px auto; overflow:hidden; }
.container4{ width:1300px; margin:0px auto; overflow:hidden; }
.container2{ width:1600px; margin:0px auto; overflow:hidden; }
.weizhi{ overflow:hidden; border-bottom:2px solid #ccc;box-shadow:0px 0px 10px 5px #f2f2f2 inset; margin-bottom:20px;}
.weizhi2{ width:1450px; margin:0px auto; overflow:hidden; line-height:50px;}
.left3{ width:1200px; float:left; overflow:hidden;}



.left2{ width:300px; float:left; overflow:hidden; background:#f2f2f2;}

.right2{ width:1250px; float:right; overflow:hidden;}


.tit2{ text-align:center; font-weight:700; font-size:26px;}
.info2{text-align:center; border-bottom:1px solid #ccc; margin-bottom:20px; padding:10px 0px;}
.fanye{ padding:50px; overflow:hidden;}
.fenlei{ width:1600px; margin:0px auto; overflow:hidden;}
.fenlei li{ background:#06C; float:left; margin-left:15px; margin-bottom:20px; }
.fenlei li .link2{color:#FFF;line-height:45px; font-size:18px; padding:0px 20px;}

.indexcp{ overflow:hidden; width:1600px; margin:0px auto; padding:50px 0px;}
.indexcp li{ width:48%; float:left; overflow:hidden; margin-bottom:20px; text-align:center; background:#fff; margin-left:15px; margin-right:15px;}
.indexcp li img{ max-width:100%; width:100%;}
.indexcp a:hover li{box-shadow:0px 0px 10px 5px #aabbd2 ;}
@media screen and ( max-width:1440px)
{
*{ margin:0px; padding:0px; list-style:none;font-size:14px;}
body {
	margin: 0px;color: #666; font-size:14px;
}
.indexcp{ overflow:hidden; width:1350px; margin:0px auto; padding:50px 0px;}
.indexcp li{ width:47%; float:left; overflow:hidden; margin-bottom:20px; text-align:center; background:#fff; margin-left:15px; margin-right:15px;}
.indexcp li img{ max-width:100%; width:100%;}
.indexcp a:hover li{box-shadow:0px 0px 10px 5px #aabbd2 ;}
	
.conpro{ width:1350px; margin:0px auto; overflow:hidden; }

.conpro .proleft{ width:250px; float:left; overflow:hidden;}


.conpro .proright{ width:1100px; float:right; overflow:hidden;}

.fenlei2{overflow:hidden;}
.fenlei2 li{ background: url(images/icon4.png)#fff left no-repeat;  box-shadow:0px 0px 20px 5px #ddd inset;line-height:40px; font-size:15px; text-align:left; text-indent:3em; border-bottom:1px solid #ccc; }
.fenlei2 a:hover li{ background: url(images/icon5.png)#153f81 left no-repeat;box-shadow:0px 0px 20px 5px #153f81 inset;font-weight:600;line-height:40px;font-size:15px;text-indent:3em; }
.weizhi2{ width:1350px; margin:0px auto; overflow:hidden; line-height:50px;}

.pro{overflow:hidden; }
.pro li{ width:240px; height:360px; margin-left:15px; margin-right:15px; margin-bottom:20px; float:left; background:#fff;box-shadow: 2px 2px 10px #ccc;}
.pro li .pic{ width:100%; height:240px; text-align:center; overflow:hidden;}
.pro li .pic img{ height:240px; width:100%;cursor: pointer;
				transition: all 0.6s;}
.pro li .tit{ text-align:center; font-size:15px; padding:10px; color:#000; height:65px;}
.more{border-radius:20px; width:140px; background:#fb6612; color:#FFF; text-align:center; margin:0px auto; padding:5px 0px;}

.pro a:hover li .more{background: #F00;}
.pro a:hover li {box-shadow: 2px 2px 10px #999;}


.pro a:hover li .pic  img{ transform: scale(1.1);}

.container3{ width:1500px; margin:0px auto; overflow:hidden; }
.container4{ width:1300px; margin:0px auto; overflow:hidden; }
.container2{ width:1300px; margin:0px auto; overflow:hidden; }
.left2{ width:250px; float:left; overflow:hidden; background:#f2f2f2;}

.right2{ width:1000px; float:right; overflow:hidden;}

.left3{ width:1000px; float:left; overflow:hidden;}
.fenlei3{overflow:hidden;}
.fenlei3 li{ background: url(images/icon4.png)#fff left no-repeat;  box-shadow:0px 0px 20px 5px #ddd inset;line-height:50px; font-size:15px; text-align:left; text-indent:3em; border-bottom:1px solid #ccc; }
.fenlei3 a:hover li{background: url(images/icon5.png)#153f81 left no-repeat;box-shadow:0px 0px 20px 5px #153f81 inset;font-weight:500;line-height:60px;font-size:15px;text-indent:3em; color:#FFF;}

	
.pro3{ overflow:hidden; }
.pro3 li{ width:300px; height:280px; margin-left:15px; margin-right:15px; margin-bottom:20px; float:left; background:#fff; margin-top:10px;box-shadow: 2px 2px 10px #ccc;}
.pro3 li .pic{ width:100%; height:220px; text-align:center; overflow:hidden;}
.pro3 li .pic img{ height:220px; width:100%;cursor: pointer;
				transition: all 0.6s;}
.pro3 li .tit{ text-align:center; font-size:18px; padding:10px 0px; color:#000;}


.pro3 a:hover li .pic  img{ transform: scale(1.1);}

	
	
	
	}
@media screen and ( max-width:1280px)
{
*{ margin:0px; padding:0px; list-style:none;font-size:12px;}
body {
	margin: 0px;color: #666; font-size:12px;
}
.w1400{ width:1150px; margin:0px auto; overflow:hidden;}
	.indexcp{ overflow:hidden; width:1200px; margin:0px auto; padding:50px 0px;}
.indexcp li{ width:47.2%; float:left; overflow:hidden; margin-bottom:20px; text-align:center; background:#fff; margin-left:15px; margin-right:15px;}
.indexcp li img{ max-width:100%; width:100%;}
.indexcp a:hover li{box-shadow:0px 0px 10px 5px #aabbd2 ;}
	
	
.container2{ width:1200px; margin:0px auto; overflow:hidden; }	

.left2{ width:250px; float:left; overflow:hidden; background:#f2f2f2;}

.right2{ width:900px; float:right; overflow:hidden;}


.conpro{ width:1200px; margin:0px auto; overflow:hidden; }

.conpro .proleft{ width:240px; float:left; overflow:hidden;}

.conpro .proright{ width:950px; float:right; overflow:hidden;}
.fenlei2{overflow:hidden;}
.fenlei2 li{ background: url(images/icon4.png)#fff left no-repeat;  box-shadow:0px 0px 20px 5px #ddd inset;line-height:40px; font-size:14px; text-align:left; text-indent:3.5em; border-bottom:1px solid #ccc; }
.fenlei2 a:hover li{ background: url(images/icon5.png)#153f81 left no-repeat;box-shadow:0px 0px 20px 5px #153f81 inset;font-weight:600;}


.pro{overflow:hidden; }
.pro li{ width:210px; height:300px; margin-left:20px; margin-right:0px; margin-bottom:20px; float:left; background:#fff;box-shadow: 2px 2px 10px #ccc;}
.pro li .pic{ width:100%; height:210px; text-align:center; overflow:hidden;}
.pro li .pic img{ max-height:210px; width:100%;cursor: pointer;transition: all 0.6s;}
.pro li .tit{ text-align:center; font-size:12px; padding:5px; color:#000; height:50px;}
.more{border-radius:20px; width:140px; background:#fb6612; color:#FFF; text-align:center; margin:0px auto; padding:5px 0px;}
.pro a:hover li .more{background: #F00;}
.pro a:hover li {box-shadow: 2px 2px 10px #999;}

.pro a:hover li .pic  img{ transform: scale(1.1);}

.zizhi{ width:1200px; margin:0px auto; overflow:hidden;}
.zizhi li{ width:180px;  margin-left:10px; margin-right:10px; float:left; background:#FFF;}
.zizhi li img{ width:100%; height:140px;}
.inews{  width:1150px; margin:0px auto; overflow:hidden;}
.inewsl{ width:550px; float:left; overflow:hidden;  }
.inewsr{ width:550px; float:right; overflow:hidden;}
	.weizhi2{ width:1150px; margin:0px auto; overflow:hidden; line-height:50px;}
	}